package com.anzia.list;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

/**
 *@ClassName Collection_Demo
 *@Description
 *@Author Anzia.
 *@Date 2021/4/10 9:19
 *@Version 1.0
 **/
public class Collection_Demo {
    public static void main(String[] args) {
        //创建对象
        Collection colletcion = new ArrayList();

        //添加元素
        colletcion.add("草莓");
        colletcion.add("西瓜");
        colletcion.add("香蕉");
        System.out.println("集合个数：" + colletcion.size());
        System.out.println(colletcion);

        //删除元素
        //colletcion.remove("西瓜");
        //colletcion.clear();
        //System.out.println("删除之后：" + colletcion);

        //遍历元素【重点】
        //使用增强for
        System.out.println("----------");
        for (Object o : colletcion) {
            System.out.println(o);
        }
        //使用迭代器（专门用来遍历集合的一个方法）
        //hasNext() 有没有下一个元素
        //next() 获取下一个元素
        //remove() 删除当前元素
        System.out.println("----------");
        Iterator<Object> iterator = colletcion.iterator();
        while (iterator.hasNext()) {
            String next = (String) iterator.next();
            System.out.println(next);
        }

        //判断
        System.out.println("----------");
        System.out.println(colletcion.contains("西瓜"));
        System.out.println(colletcion.isEmpty());
    }
}
